Cách tự làm ai tts đọc văn bảng bằng tiếng việt – cách cài đặt Models Vietnam-male-voice-TTS về local
Hướng Dẫn Cài Đặt Python và Vietnam-male-voice-TTS
2. Xóa cache và cài đặt lại module
pip cache purge
- Kích hoạt môi trường ảo:
nếu muốn vô hiệu hóa môi trường ảo
- Vô hiệu hóa môi trường ảo hiện tại:
- Xóa môi trường ảo:
- Tạo lại môi trường ảo:
- Kích hoạt lại môi trường ảo:
Nếu không muốn dựng môi trường ảo thì dùng cách này
1. Kiểm tra Python gốc
Chạy lệnh dưới đây để xác nhận Python gốc hoạt động bình thường:
Nếu Python chạy được nhưng không có pip
, thực hiện bước 2.
2. Cài đặt pip
cho Python gốc
Sử dụng get-pip.py
để cài đặt pip
:
- Tải
get-pip.py
từ trang chính thức. - Lưu file
get-pip.py
vào thư mụcamd64
. - Chạy lệnh:
- Sau khi hoàn thành, kiểm tra lại:
3. Cài đặt pysbd
sau khi có pip
Khi pip
đã sẵn sàng, cài đặt pysbd
:
Bài viết này hướng dẫn bạn cách cài đặt Python, thiết lập môi trường ảo (virtual environment), và chạy ứng dụng Vietnam-male-voice-TTS
đầu tiên chúng ta tải python về theo đường link – > https://www.python.org/ftp/python/3.11.10/ bạn nên tải bản 3.11 sài ổn hơn bản mới. bạn có thế tải về ở ổ đĩa D:, E:… không nhất thiết phải để ổ đĩa C:.
sau khi tải về ví dụ tôi lưu ở thư mục L:\laptrinh\Python-3.11.10
2. Biên dịch Python từ mã nguồn trên ổ L
hoặc C
Di chuyển mã nguồn sang ổ mong muốn
Giả sử bạn đã giải nén mã nguồn Python vào ổ L
(hoặc C
):
- Đường dẫn thư mục:
L:\laptrinh\Python-3.11.10
Chạy lệnh từ ổ tương ứng
- Mở Command Prompt hoặc Developer Command Prompt.
- Điều hướng đến thư mục mã nguồn:
- Chạy lệnh biên dịch:
File thực thi Python
python.exe
sẽ được tạo trong thư mụcL:\laptrinh\Python-3.11.10\PCbuild\amd64
Python --version
- chúng ta có thể cài đặt thêm vài thư viện hổ trợ cho mượt như
Cài đặt Git
- Tải Git từ https://git-scm.com/.
- Cài đặt Git:
- Trong bước cài đặt, chọn Add Git to PATH (tùy chọn này đảm bảo Git có thể được gọi từ dòng lệnh).
- Sau khi cài đặt xong, kiểm tra Git đã hoạt động:
2. Thêm Git vào Pat (nếu chưa có)
Nếu bạn đã cài Git nhưng vẫn gặp lỗi, có thể Git chưa được thêm vào
PATH
. Thực hiện các bước sau để thêm thủ công:- Nhấn Win + R, nhập
sysdm.cpl
và nhấn Enter. - Trong cửa sổ System Properties, chọn tab Advanced > Environment Variables.
- Trong phần System variables, tìm và chọn biến
Path
, sau đó nhấn Edit. - Nhấn New và thêm đường dẫn đến thư mục chứa Git, ví dụ:
- Nhấn OK để lưu lại và khởi động lại Command Prompt.
Kiểm tra Git đã hoạt động
- Đóng tất cả các cửa sổ dòng lệnh đang mở.
- Mở một cửa sổ Command Prompt mới và chạy:
Kết quả sẽ hiển thị phiên bản Git, ví dụ:
1. Tạo môi trường ảo file python.exe đã hoạt động
Điều hướng đến thư mục:
- Kiểm tra Python đã hoạt động:
Kết quả sẽ hiển thị phiên bản Python, ví dụ:
2. Thêm Python vào PATH (tùy chọn)
Nếu bạn muốn gọi Python từ bất kỳ đâu trong Command Prompt, hãy thêm đường dẫn
L:\laptrinh\Python-3.11.10\PCbuild\amd64
vào biến môi trườngPATH
:- Nhấn Win + R, nhập
sysdm.cpl
, và nhấn Enter. - Chọn tab Advanced, nhấn nút Environment Variables.
- Trong phần System variables, tìm và chọn
Path
, sau đó nhấn Edit. - Nhấn New và thêm đường dẫn:
- Nhấn OK để lưu thay đổi.
sau đó chúng ta cài đặt venv
2. Cài đặt
pip
mới nhất
Đảm bảo bạn đang sử dụng phiên bản pip
mới nhất:
3. Cài đặt các yêu cầu của TTS
Kiểm tra xem thư mục Vietnam-male-voice-TTS
có file requirements.txt
không (thường đi kèm với dự án Python). Nếu có, chạy lệnh sau:
ví dụ tôi lưu file tải về tại đây: L:\laptrinh\bientaplaibaivietcosan\bientaplaibaivietcosan\bin\Debug\net8.0-windows\Models\Vietnam-male-voice-TTS>pip install -r requirements.txt
- Đảm bảo Python trong
amd64
là bản đang được sử dụng vàpip
trỏ đúng vào môi trường này. - Nếu
pip
vẫn không nhận diện đúng, bạn có thể thêm--target
để chỉ định thư mục cài đặt:
Nếu không có file requirements.txt
, bạn có thể cài đặt các thư viện phổ biến của TTS như sau:
2. Kiểm tra phiên bản phù hợp với thiết bị
- pip install torch torchaudio torchvision
- Nếu bạn có GPU hỗ trợ CUDA (ví dụ: NVIDIA):
- Cài đặt phiên bản
torch
có hỗ trợ CUDA, thay thế lệnh trên bằng:(Trong lệnh trên,
cu118
là phiên bản CUDA 11.8. Nếu bạn dùng phiên bản khác, hãy tra cứu PyTorch Installation Guide).
- Cài đặt phiên bản
- Nếu bạn không có GPU:
- Cài đặt phiên bản
torch
cho CPU:
- Cài đặt phiên bản
3. Cai đặt torch và Kiểm tra lại cài đặt
python -m pip install torch
Sau khi cài đặt, kiểm tra torch
bằng lệnh:
python.exe -c "import torch; print(torch.__version__)"
Nếu torch
được cài đặt thành công, bạn sẽ thấy phiên bản của PyTorch được hiển thị, ví dụ:
4. Chạy lại file kiểm tra
Sau khi cài đặt xong torch
, chạy lại lệnh:
Dưới đây là đoạn code hoàn chỉnh của file kiemtra-models.py
với đường dẫn đầy đủ đã được cập nhật như bạn yêu cầu:
- Lưu đoạn code này vào file
kiemtra-models.py
trong cùng thư mục với file mô hình: - Chạy lệnh kiểm tra: Mở Command Prompt và chạy lệnh:
- Kết quả mong đợi:
- Nếu mọi thứ đúng, bạn sẽ thấy thông báo như sau:
-
1. Cài đặt
gradio
Chạy lệnh sau trong Command Prompt để cài đặt thư viện
gradio
vào môi trườngvenv
: -
1. Cài đặt thư viện
regex
Chạy lệnh sau để cài đặt thư viện
regex
trong môi trườngvenv
:-
Chạy ứng dụng TTS (
app.py
)Mở Command Prompt, điều hướng về thư mục chứa môi trường Python (
venv
) và chạy lệnh sau:
2. Kết quả kỳ vọng
- Sau khi chạy, bạn sẽ thấy thông báo:
- Mở trình duyệt web và truy cập địa chỉ:
- Giao diện ứng dụng sẽ hiển thị. Nhập văn bản vào ô “text” và nhấn Submit để tạo file âm thanh từ văn bản.
-